stone throwing - Turkish English Dictionary